Dotaz na SynEdit (WAS: cislovanie riadkov)

Otázka od: EFG Developer

4. 12. 2002 7:48

Zdravim, když jsme nakousli ten SynEdit:
Umi synedit pouzivat Highlightery, které si vytvorim za behu? Nebo ještě
lepe highlightery, které mam ulozene v nejakem def. souboru? Existuje
(lze vytvorit) nejaky builder na highlightery? Nebo museji but všechny
highlightery zakompilovany do programu?

Dekuji
Petr Sikola

Odpovedá: ing. Jan Fiala

4. 12. 2002 8:18

4.12.2002 EFG Developer:
> Zdravim, když jsme nakousli ten SynEdit:
> Umi synedit pouzivat Highlightery, které si vytvorim za behu? Nebo ještě
> lepe highlightery, které mam ulozene v nejakem def. souboru? Existuje
> (lze vytvorit) nejaky builder na highlightery? Nebo museji but všechny
> highlightery zakompilovany do programu?

Bud jsou zvyraznovace, ktere jsou ulozeny v programu, at uz jako
komponenty nebo vytvorene za behu.
Pak tam existuje obecny zvyraznovac, do ktereho jdou nahrat klicova
slova, nastavit typ komentaru apod., takze pak staci jednoducha
definice. Ale ten je urcen pro jednodussi veci.

V soucasne dobe se pracuje na plne skriptovatelnem zvyraznovaci, ale
zatim je ve vyvoji. Nejake pracovni verze byly ve vyvojarske
konferenci SynEditu.

Pokud mas zajem podivat se, jak pracuje ten obecny zvyraznovac,
implementovan je v PSPadu (http://pspad.zde.cz), vcetne nastavovani

--
Jan Fiala
mailto:jan.fiala@iol.cz

Odpovedá: Jan Křížek

4. 12. 2002 8:26

K SynEdit mas moznost si napsat highlighter jaky chces. Vetsina tech co
je s nim dodavana tak ma natvrdo napsana pravidla pro HL a to tak
natvrdo, ze hash funkce pro rychle hledani retezce je rozepsana jako
tabulka funkci. Builder k nemu je take, ale dela prave tu hloupost, ze
vec, ktera by mohla byt v nejakem konfiguracnim souboru zapise jako kod
programu.

Je tam take nejaky custom HL, ktery zobrazuje barvy podle konfigurace z
venku, ale nezkoumal jsem jej. Zadat lze zakladni udaje, jako jake jsou
komentare, zda je pouzit preprocesor a seznam klicovych slov.

Pokud chces mit konfiguraci pomoci regularnich vyrazu ci primo skutecnou
gramatikou, tak si musis HL napsat sam - pokud zvladnes rozparsovani
souboru, pak predelat to na HL je velmi snadne.

Honza +

> -----Original Message-----
> From: EFG Developer [mailto:developer@efg.cz]
> Sent: Wednesday, December 04, 2002 7:42 AM
> To: delphi-l@clexpert.cz
> Subject: Dotaz na SynEdit (WAS: cislovanie riadkov)
>
>
> Zdravim, když jsme nakousli ten SynEdit:
> Umi synedit pouzivat Highlightery, které si vytvorim za behu?
> Nebo ještě
> lepe highlightery, které mam ulozene v nejakem def. souboru? Existuje
> (lze vytvorit) nejaky builder na highlightery? Nebo museji but všechny
> highlightery zakompilovany do programu?
>
> Dekuji
> Petr Sikola
>
>
>